home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Meeting Pearls 2
/
Meeting Pearls Vol. II (1995)(GTI - Schatztruhe)[!].iso
/
Pearls
/
comm
/
Envoy
/
Conf
/
conf.doc
< prev
next >
Wrap
Text File
|
1994-04-26
|
7KB
|
192 lines
Conferencing for Envoy * Version 1.12 - 4/15/94
----------------------------------------------
Written by Jeffrey A. Litz
Copyright ©1994 JL Productions
litz@cs.uwp.edu -or- Jeff_Litz@EDTNG.Kenosha.WI.US
INTRODUCTION
------------
CONF is quite similar to conferencing on multi-line BBS's such as Dialog
Pro and Paragon. BUT, CONF is an Envoy service that let's an unspecified
number of people "talk" in an unspecified number of conference areas.
Memory is the only real limiting factor.
All files related to this service are free to use and free to distribute.
You are free to modified them as well, as long as proper credit is given.
SETUP
-----
Pick a machine to be the HOST and add CONF.SERVICE with Services
Configuration to that machine. Install CONF on all the machines wishing to
participate in conferencing. (See OPTIONS for addition setup info.)
(Plus, a reboot to "activate" the service.)
OPTIONS - COMMAND LINE
----------------------
CONF provides several command line options to view active conferences or
to "customize" your setup.
HOST <machine name> - Tell CONF which machine is the HOST and has
conf.service installed. A HOST MUST BE
SPECIFIED! A simplification is to set the global
environment variable ConferenceHost with the
<machine name> eliminating the need for the
HOST name on the command line. (Command line
always overrides env variable.)
CONFERENCE <name> - Join or create a conference. To exit, click on
the close gadget of the input window.
(CONFERENCE keyword optional.)
ALIAS <name> - Provide an alias for your machine. An
alternative to displaying your machine name
in the output (e.g. your name, a handle, etc.)
A global env variable called ConferneceAlias can
also be used. (Command line always overrides
env variable.)
LIST - List the names of all current conferences.
LIST CONFERENCE <name> - List the machine name and alias for everyone
currently in the specified conference.
(CONFERENCE keyword optional.)
OPTIONS - WORKBENCH
-------------------
NEW: Two tooltypes "Host" and "Alias". (Tooltype overrides an env variable)
Hopefully the layout is quite self-explainatory.
'Host' is the current conference host - if the global environment variable
ConferenceHost is defined, the name is taken from there upon start-up.
'Alias' provides an alternative name for your machine when in a conference.
(eg. your name, a handle, etc.) If the global env var ConferenceAlias is
defined, the name is taken from there upon start-up. Side Note: the only
current way to change the alias when in a conference is to exit, change it,
and re-enter.
'Conference' is a listview of all active conferences on the specified host.
Enter - enter the selected conference.
Create - create a new conference; if it already exists, it simply does
an enter.
List - refresh the list of conferences.
Members - refresh the members list of the selected conference.
'Members of Conference' is a listview of all members in a conference that
is chosen from the 'Conference' listview.
Cycle Gadget - method of communication with the selected machine
of that conference.
Normal - you see everything they type and they see
everything you type.
Hide - you see everything they type but they don't
see anything you type.
Muffle - you don't see anything they type but they see
everything you type.
Ignore - you don't see anything they type and they don't
see anything you type.
Private Msg - send a private message to the selected machine.
OTHER
-----
[] Identifying who has just entered or left the conference.
}{ Identifying who has sent you a private message - followed by the message
() Identifying who has sent a public message - followed by the message
PROBLEMS
--------
Seeing as I only can test things on the "local" machines, small problems
may occur over a network... Though, hopefully this won't happen. (I have
tested it with two machine running SLIP between them, so if any problem
occur with more than two machines, please let me know.)
FUTURE FEATURES
---------------
o Correct a few "problems" with the members listview. (Nothing that takes
away from the functionality of the program.)
o Bug fixes!!!!
o Other things?
o MEANINGFUL ERROR MESSAGES other than general error.
o Update the Amiga Guide file
CREDITS
-------
I'd like to thank all the people who worked on Envoy. Especially Ken Dyke
for putting up with all my questions and bug reports as well as a
sample service to follow.
OTHER SERVICES
--------------
I have also written a talk service which is quite similar to this service -
in fact, it was the basis of this conference service. It's something on the
lines of TALK, where this service is similar to IRC. It is now available.
A message (mail) service is currently in the works and will be released
shortly.
HISTORY
-------
??/??/?? v1.00 written to help debug envoy in it's very early stages
^
|
v
9/8/92 Original Release v1.10
^
| Code sat around collecting dust waiting to find a use.
v
3/20/94 Updated StartService() in TK.C to work correctly with the latest
Envoy release.
4/15/94 Updated Get_Conference_List() in CONF.C to prevent conf from
hanging if the server decided to go out to lunch and never
returned.
Added a version string to CONF in CONF.C.
Added two tooltypes to CONF in CONF.C - "Host" and "Alias"
Obvious updates: version strings in TK_REV.I and TK_REV.H.
4/16/94 Made a change to TK_REV.#?'s - screwed up date order.
Added a missing trans_Timeout in CONF.C
Made a MINOR change to the conf.service icon.
4/22/94 Bug fix. If a machine disappears, remove it.